package com.chuangke.flow.entity;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;

public class BaseFlow implements Serializable {

    
    private static final long serialVersionUID = 7194144627731323008L;

	/** 流程id */
	private String id;
	/** 标题 */
	private String title;
	private String flowType ;
	private String flowGroupId;
	private String autoRepeat;
	private String myAuditAutoPass;
	private String remarkRequired;
	private String notVisibleForSponsor;
	private String remarkTip;
	private String remarks;
	@TableField(fill = FieldFill.INSERT) private Date createdAt;
	@TableField(fill = FieldFill.INSERT) private String createdBy;
	@TableField(fill = FieldFill.INSERT_UPDATE) private Date updatedAt;
	@TableField(fill = FieldFill.INSERT_UPDATE) private String updatedBy;
	
	@TableField(exist=false) private String createdByName;
	@TableField(exist=false) private String updatedByName;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getFlowType() {
		return flowType;
	}

	public void setFlowType(String flowType) {
		this.flowType = flowType;
	}

	public String getFlowGroupId() {
		return flowGroupId;
	}

	public void setFlowGroupId(String flowGroupId) {
		this.flowGroupId = flowGroupId;
	}

	public String getAutoRepeat() {
		return autoRepeat;
	}

	public void setAutoRepeat(String autoRepeat) {
		this.autoRepeat = autoRepeat;
	}

	public String getMyAuditAutoPass() {
		return myAuditAutoPass;
	}

	public void setMyAuditAutoPass(String myAuditAutoPass) {
		this.myAuditAutoPass = myAuditAutoPass;
	}

	public String getRemarkRequired() {
		return remarkRequired;
	}

	public void setRemarkRequired(String remarkRequired) {
		this.remarkRequired = remarkRequired;
	}

	public String getNotVisibleForSponsor() {
		return notVisibleForSponsor;
	}

	public void setNotVisibleForSponsor(String notVisibleForSponsor) {
		this.notVisibleForSponsor = notVisibleForSponsor;
	}

	public String getRemarkTip() {
		return remarkTip;
	}

	public void setRemarkTip(String remarkTip) {
		this.remarkTip = remarkTip;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public Date getCreatedAt() {
		return createdAt;
	}

	public void setCreatedAt(Date createdAt) {
		this.createdAt = createdAt;
	}

	public String getCreatedBy() {
		return createdBy;
	}

	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	public Date getUpdatedAt() {
		return updatedAt;
	}

	public void setUpdatedAt(Date updatedAt) {
		this.updatedAt = updatedAt;
	}

	public String getUpdatedBy() {
		return updatedBy;
	}

	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}

	public String getCreatedByName() {
		return createdByName;
	}

	public void setCreatedByName(String createdByName) {
		this.createdByName = createdByName;
	}

	public String getUpdatedByName() {
		return updatedByName;
	}

	public void setUpdatedByName(String updatedByName) {
		this.updatedByName = updatedByName;
	}

}